/**
 * 可用资源明细
 */
$(function() {
	// uri解码
	var search = decodeURI(window.location.search.substr(1));
	// 获取参数data中的数据
	var data = matchQueryString(search,'data');
//	var data = [{"resuource_num":498,"measure_type":"min","buy_type":"GIV","start_time":"2015-11-02 00:00:00","end_time":"2019-12-31 23:59:59","type":"mpty"}];

    
    // 拼接可用资源明细页面中的充值信息
    var header='<li><dl><dt><h4>buy_type</h4><div class="divide"><b>resuource_num</b>measure_type<span>type</span></div></dt>';
    var member='<dd>end_time</dd></dl></li>';
    
    // 获取显示可用资源明细区域的对象
    var content=$('#detail');
    
    // 将字符替换成中文来显示
    // 资源单位
    var measureTypeObj = {
    		min : '分钟',
    		ite : '条',
    		ome : '兆',
    		pem : '人月'
    };
    // 订购类型
    var buyTypeObj = {
    		BUY : '购买',
    		GIV : '赠送'
    };
    // 电话类型
    var typeObj = {
    		mpty : '电话会议',
    		voice : '电话留言',
    		dial:'两方通话'
    };
    
    
    // 设置可用资源明细信息显示方式
    function create(data){
    	json = eval(data); // 将json字符串转换成数组
		var htmls = []; // 设置html内容
    	var measureTypeKey; // 资源单位
    	var buyTypeKey; // 订购类型
    	var typeKey; // 电话类型
    	
    	// 替换header和member中的相关数据
    	for(i=0;i<json.length;i++){
    		var bean = json[i];
    		measureTypeKey = bean.measure_type;
    		buyTypeKey = bean.buy_type;
    		typeKey = bean.type;
    		
    		// 替换头部的订购类型、资源数量、资源单位、电话类型
			htmls.push(header.replace('buy_type', buyTypeObj[buyTypeKey])
					.replace('resuource_num', bean.resuource_num)
					.replace('measure_type', " " + measureTypeObj[measureTypeKey])
					.replace('type', typeObj[typeKey]));
			
			// 替换内容的截止日期
			htmls.push(member.replace('end_time', "有效期至" + moment(bean.end_time,'YYYYMMDD').format('YYYY年MM月DD日')));
    	}
    	
    	// 将数组转换成字符串，用空格分开
    	return htmls.join('');
    };
    var myhtml = create(data);
	// 设置可用资源明细信息显示方式
	content.html(myhtml);
	

	// 返回按钮事件
	$('#back').on('click', function() {
		history.back();
	});

});